查看原文
其他

RTOS入门干货

Editor's Note

恩师视频教程,推荐!

The following article is from RTThread物联网操作系统 Author RT-Thread



之前分享的《学习STM32的一些经验分享》中也有简单提到恩师的视频教程。现在,恩师的录制的RT-Thread Nano视频教程也得到了RT-Thread官方的认可与推荐,大家可以去围观学习一下,免费的

部分有读过我的自我介绍的读者朋友应该知道我是师范学院非电子专业(新能源科学与工程)毕业的一位嵌入式软件工程师。

在们那一届来说专业还是比较新的(冷门)专业,课程体系还不健全,自然就充当了小白鼠的一届,学了很杂(专业课程是物理、化学、材料、量子力学、半导体、锂离子电池、太阳能光热、光伏、单片机等)。

在这绝大部分都是围绕着材料相关课程的情况下,我依然选择了走嵌入式这一条路,并且走得也还不算差,这有很大一部分得益于我的恩师——何志杰老师。跟志杰老师学到了很多东西,不只是知识,更是思考解决问题的方法。

志杰老师人很好,很和蔼,并且年纪也不算大,平时我们都叫做杰哥。能跟着杰哥学习是大学里最幸运的一件事情。无论基础好与不好,只要我们愿意学,杰哥都很有耐心的讲解。

杰哥总是以引导的方式在教着我们,他了解我们,知道我们的基础,所以知道怎么来教学生。所以各位想学RTOS的朋友,不妨可以跟着杰哥这套RT-Thread Nano视频教程学一学,应该可以学到不少东西。

好了,就说这么多,下面看看RT-Thread的专访(哈哈,杰哥下面说的那位学生不知道是不是我,我大三去实习的时候,公司项目用了新塘的芯片,跑了RTT系统,那会儿就有和杰哥说我们公司跑了个国产的操作系统,未来应该会越来越火,果不其然):



RT-Thread资深用户——何志杰老师(hezhijie157),将为大家分享16个经典的RT-Thread Nano例程讲解视频,【每课一练】让你快速上手RT-Thread!学完本课程,初学者将会对RT-Thread Nano有一个完整的了解,知道Nano的组成部分,系统如何启动,使用及配置方法!

如果你期望从裸机开发转向RTOS开发,如果你是0基础RTOS学习者,如果你还在自学阶段希望找到组织,赶紧加入我们,开启你的学习之旅吧!本期教程录制者,福建师范大学物理与能源学院教师何志杰将亲临学习群!


讲师介绍


hezhijie157,福建师范大学物理与能源学院教师。自工作以来,一直从事电子信息及测控相关的教学工作,主要承担《电工与电子技术》、《电子CAD》等理论及实践课程。同时负责指导学生参加单片机比赛、电子竞赛等相关实践活动。


【如何参加本期RT-Thread入门课程?】


Step 1:将 本文文末海报 发送至朋友圈

Step 2:发送后将 朋友圈截图 发送至 本微信公众号 后台

Step 3:RT-Thread官方人工审核后,将拉你进入讲师群 (由于人工审核需要时间,我们将在 3月27日上午10点~12点给予统一回复)


活动教程



【优秀学员奖励机制】


√ 认真遵守群规,每天完成学习打卡

√ 认真完成每课作业,并按照指定方式提交

√ 结课时提交了RT-Thread应用相关作品,经评审后,排名前6的学员


可获得以下奖励:

一等奖(1名):300元/人 + 免费参加RT-Thread开发者能力认证考试

二等奖(2名):200元/人 + 免费参加RT-Thread开发者能力认证考试

三等奖(3名):100元/人 +  免费参加RT-Thread开发者能力认证考试




课程大纲



点击查看大图

深耕教学领域多年,何老师对学生的需求了如指掌,很快就能把一些精深的知识以最浅显的方式输出。日前,我们也有幸采访到了何老师,下面就让我们一起来听一听【何老师】与【RT-Thread Nano 系列教学视频】背后的故事 →

1

何老师,您是什么时候开始使用RT-Thread的?

2015年左右,学生从公司实习回来,听学生说实习公司有在用RT-Thread,公司实习回来后学生也一直在学。从那时起,就陆续有关注。后来,慢慢发现RT-Thread推广力度很大,官网文档中心的材料变得越来越多,学习起来变得很愉快。17年始,就陆续推荐给学生,也在大三学生的相关实验项目中引入RT-Thread。

2

RT-Thread Nano系列视频的由来是什么?

录视频的缘由,还得从上裸机STM32编程课程讲起,有时候课上讲的内容,学生看着明白,但操作时候会忘掉很多步骤。于是我决定按我的思路录视频,引导学生把编程规范整起来,一步一步搭积木,搭熟了之后,他们完全可以借助网络资源自学。在我的视频范围内,学生有问题,我可以很轻松回答,不用花很多时间,方便学生也方便了我。


3

最终,是什么促使您把RT-Thread应用于教学?

我们学院新能源科学与工程专业,部分学生选择的是测控方向作为主修方向,当学生学完裸机STM32编程后,有必要继续深入,但是又不能直接学嵌入式LINUX,感觉嵌入式LINUX有点复杂(需要其他课程配合);而RT-Thread Nano版本挺合适,简单方便,适合入门。一旦学生入门,可以继续学RT-Thread Master,可以学很多跟Linux相类似的驱动开发等;RT-Thread Master还有很多组件包,BSP很丰富,RT-Thread Studio也已经发布,觉得后面学起来会更轻松。

4

您有什么学习RT-Thread的建议可以分享吗?

依我之见,要分情况下手:

第一种情况:学过裸机编程的同学,可以从简单的RT-Thread Nano版本学起,没有其他的额外工具要学,只要用过Keil 或IAR就行,甚至连硬件开发板都不需要。通过RT-Thread Nano学习,可以了解或学会RTOS内核的相关知识、内核API使用(比如线程、信号量、消息队列等)。另外,令我印象深刻的是它那神奇的初始化方法,简直比裸机编程方便太多。

第二种情况:已经基本掌握了RT-Thread Nano使用的同学,可以更深入地去体验一下RT-Master版本,这需要额外安装些工具,比如ENV、GIT等,当然现在有了RT-Thread Studio这个强大的工具,这一切将变得越来越轻松。随着学习的进行,慢慢地,就会想着如何开发设备驱动、如何使用软件包等等。

在学习过程中,肯定会碰到很多问题,但不需要过多的担心,因为官网资料相当丰富,而且组织的很有条理;官网论坛,大神多多,没有什么问题是大神们解决不了的!

5

促使您写教程和录视频的动力是什么?

录制RT-Thread Nano相关视频,一方面是这种方式能让我感觉自己也真正参与进了RT-Thread,不再做旁观者;另一方面,也希望我的学生或者其他开发者在刚入门的时候,会更轻松一点。因为这两个原因,就一直坚持了下来!

凡是按要求申请加入的学员
将在 3月27日上午10点~12点收到统一邀请

讲了这么多,心动不如行动。JUST DO IT!




RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。





长按二维码,关注我们


点击阅读原文,进入RT-Thread GitHub 你点的每个“在看”,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存